Polynomial Root-Finding Algorithms and Branched Covers
نویسندگان
چکیده
Introduction. The problem of devising optimal methods for numerically approximating the roots of a polynomial has been of interest for several centuries, and is far from solved. There are numerous recent works on root-finding algorithms and their cost, for example, the work of Jenkins and Traub [JT70], Renegar [Ren87], Schönhage [Sch82], and Shub and Smale [SS85, SS86, Sma85]. This list is far from complete; the reader should refer to the aforementioned papers as well as [DH69] for more detailed background. The work in this paper is most closely related to that of Smale. Our algorithm computes an approximate factorization of a given polynomial (that is, it approximates all the roots). In constructing it, we combine global topological information about polynomials (namely, that they act as branched covers of the Riemann Sphere) with a path-lifting method for finding individual roots. Utilizing this global information enables us to use fewer operations than applying the path-lifting method to each root sequentially.
منابع مشابه
Chapter 10: Algebraic Algorithms
Our Chapter in the upcoming Volume I: Computer Science and Software Engineering of Computing Handbook (Third edition), Allen Tucker, Teo Gonzales and Jorge L. Diaz-Herrera, editors, covers Algebraic Algorithms, both symbolic and numerical, for matrix computations and root-finding for polynomials and systems of polynomials equations. We cover part of these large subjects and include basic biblio...
متن کاملBackward stability of polynomial root-finding using Fiedler companion matrices
Computing roots of scalar polynomials as the eigenvalues of Frobenius companion matrices using backward stable eigenvalue algorithms is a classical approach. The introduction of new families of companion matrices allows for the use of other matrices in the root-finding problem. In this paper, we analyze the backward stability of polynomial root-finding algorithms via Fiedler companion matrices....
متن کاملA Combinatorial Construction of High Order Algorithms for Finding Polynomial Roots of Known Multiplicity
We construct a family of high order iteration functions for finding polynomial roots of a known multiplicity s. This family is a generalization of a fundamental family of high order algorithms for simple roots that dates back to Schröder’s 1870 paper. It starts with the well known variant of Newton’s method B̂2(x) = x − s · p(x)/p′(x) and the multiple root counterpart of Halley’s method derived ...
متن کاملOn Representations of Algebraic-Geometric Codes
We show that all algebraic-geometric codes possess a succinct representation that allows for the list decoding algorithms of [9, 6] to run in polynomial time. We do this by presenting a root-finding algorithm for univariate polynomials over function fields when their coefficients lie in finite-dimensional linear spaces, and proving that there is a polynomial size representation given which the ...
متن کاملOn Representations of Algebraic-Geometric Codes for List Decoding
We show that all algebraic-geometric codes possess a succinct representation that allows for the list decoding algorithms of [15, 7] to run in polynomial time. We do this by presenting a root-finding algorithm for univariate polynomials over function fields when their coefficients lie in finite-dimensional linear spaces, and proving that there is a polynomial size representation given which the...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- SIAM J. Comput.
دوره 23 شماره
صفحات -
تاریخ انتشار 1994